/*注册登陆类样式 begin:07.6.26;author:sunny*/
* {
	padding: 0;
	margin: 0
}

img {
	border: 0
}

body {
	font-family: "宋体", Arial, Helvetica, sans-serif;
	padding: 0 8px 0 10px;
	width: 985px;
	margin: auto;
	font-size: 12px;
	background: #fff;
	color: #414141
}

input {
	vertical-align: middle;
	font-size: 12px
}

a:link {
	color: #0041D3;
	text-decoration: none
}

a:visited {
	color: #0041D3;
	text-decoration: none
}

a:hover {
	color: #ff7000;
	text-decoration: underline
}

a:active {
	color: #bc2931;
	text-decoration: underline
}

.t1 a:link,.t1 a:visited {
	color: #0041D3;
	text-decoration: underline
}

.t1 a:hover {
	color: #ff7000;
	text-decoration: underline
}

.t1 a:active {
	color: #bc2931;
	text-decoration: underline
}

.red_bold {
	color: #ff0000;
	font-weight: bold
}

.red {
	color: #ff0000
}

.price_old {
	text-decoration: line-through
}

.button_1 {
	width: 80px;
	height: 22px;
	padding-top: 2px
}

.login_top {
	width: 982px;
	height: 43px;
	padding: 10px 0 7px 0;
	border-bottom: solid 3px #f27b21;
	margin: auto
}

.login_top .logo {
	float: left
}

.login_top .new_help {
	float: right;
	padding-top: 28px;
	color: #9b9b9b
}

.login_step {
	height: 30px;
	font-size: 14px;
	text-align: center;
	padding-top: 30px
}

.login_step .step {
	float: left;
	padding-top: 5px;
	width: 830px
}  /*07.8.7new*/
.login_step .email_help {
	float: right;
	width: 120px;
	height: 16px;
	background: url(../images/label_what.gif) no-repeat left top;
	padding-left: 16px;
	padding-top: 5px;
	text-align: right;
	font-size: 12px
}  /*07.8.7new*/
.fill_message {
	width: 758px;
	padding-bottom: 35px;
	margin: auto
}

.fill_message h2 {
	font-size: 14px;
	color: #ff0000;
	padding-bottom: 10px
}

.fill_message .tab_login {
	width: 758px;
	border-collapse: collapse;
}

.fill_message .tab_login td {
	padding: 15px 5px 13px 5px;
	border: solid 1px #dadada
}

.fill_message .tab_login .w1 {
	width: 160px;
	padding-right: 0;
	text-align: right;
	font-size: 14px;
	background-color: #e8fbff
}

.fill_message .tab_login .change_c {
	background-color: #ffece8
}

.fill_message .tab_login .text_input {
	width: 170px;
	height: 17px;
	padding: 3px 2px 0 1px;
	border: solid 1px #a8a6ab;
	margin-left: 20px;
	float: left
}  /*07.8.7modify*/
.fill_message .tab_login .yzm_img {
	width: 100px;
	height: 30px;
	float: left;
	margin-left: 20px
}

.fill_message .tab_login .yzm_input {
	width: 54px;
	height: 17px;
	padding: 3px 2px 0 1px;
	border: solid 1px #a8a6ab;
	margin-left: 15px;
	float: left
}  /*07.8.7modify*/
.fill_message .tab_login .text_left {
	float: left;
	padding-left: 20px;
	word-break: break-all;
}

.fill_message .tab_login .change_red {
	color: #ff0000
}

.fill_message .tab_login .text_left p {
	padding-top: 3px;
	word-break: break-all;
}

.fill_message .agree {
	width: 450px;
	height: 38px;
	padding-left: 280px;
	padding-top: 30px
}

.fill_message .agree input {
	width: 20px;
	height: 20px;
	float: left
}

.fill_message .agree span {
	width: 400px;
	padding-left: 7px;
	padding-top: 5px;
	float: left
}

.fill_message .login_in {
	padding-left: 282px;
	height: 30px
}

.validate_email {
	width: 780px;
	padding-bottom: 50px;
	padding-top: 10px;
	margin: auto
}

.validate_addtop {
	padding-top: 35px
}

.validate_email h2 {
	font-size: 14px;
	padding-bottom: 7px
}

.validate_email h3 {
	font-size: 14px;
	padding-bottom: 7px;
	padding-left: 140px
}

.validate_email .reduce_w {
	padding-left: 120px
}  /*07.11.9new*/
.validate_email .look_email {
	height: 190px;
	border-top: solid 1px #bfbfbf;
	padding: 40px 0 0 140px;
	font-size: 14px;
	background: url(../images/email.jpg) no-repeat 7px 55px
}

.validate_email .look_email h4 {
	font-size: 14px
}

.validate_email .look_email .mess {
	padding: 18px 0 5px 0;
	height: 26px
}

.validate_email .look_email .reduce_h {
	height: 40px
}

.validate_email .look_email .mess .write_in {
	float: left;
	padding-top: 3px
}

.validate_email .look_email .mess .yzm_text {
	width: 82px;
	height: 16px;
	border: solid 1px #a6a6a8;
	padding: 3px 0 0 1px;
	float: left
}  /*07.8.7modify*/
.validate_email .look_email .mess .finsh {
	width: 78px;
	height: 22px;
	font-size: 14px;
	padding-top: 1px;
	margin-left: 5px;
	float: left
}

.validate_email .look_email .mess .no_right {
	width: 140px;
	height: 20px;
	padding: 3px 0 0 22px;
	margin-left: 10px;
	color: #ff0000;
	background: url(../images/label1.gif) no-repeat left 3px;
	float: left
}

.validate_email .look_email .add_b {
	margin-bottom: 8px
}  /*07.11.9modify*/
.validate_email .look_email .add_b2 {
	margin-bottom: 25px;
	line-height: 25px
}  /*07.11.9new*/
.validate_email .not_receive {
	height: 255px;
	border-top: solid 1px #bfbfbf;
	padding: 30px 0 0 140px
}

.validate_email .del_t {
	border-top: none;
	padding-top: 20px
}

/*07.11.9新增一段开始*/
.lookup_ps {
	padding: 20px 0 0 120px
}

.lookup_ps .ps_notice {
	font-size: 14px;
	line-height: 25px;
	width: 540px;
	margin-bottom: 12px
}

.lookup_ps .ps_list {
	height: 30px
}

.lookup_ps .ps_list span {
	float: left;
	padding-top: 4px;
	padding-left: 3px
}

.lookup_ps .ps_list img {
	float: left
}

.lookup_ps .e_address {
	width: 165px;
	height: 18px;
	line-height: 18px;
	border: solid 1px #a6a6a8;
	padding-left: 1px
}

.lookup_ps .e_yzm {
	width: 80px;
	height: 18px;
	line-height: 18px;
	border: solid 1px #a6a6a8;
	padding-left: 1px;
	float: left;
	margin-right: 3px
}

.lookup_ps .ps_ok {
	width: 70px;
	height: 22px;
	font-size: 14px;
	padding-top: 1px;
	margin-left: 186px;
	margin-bottom: 20px
}

.lookup_ps .notice_c {
	width: 488px;
	height: 75px;
	border: solid 1px #00be00;
	padding: 7px 5px 0 38px;
	line-height: 18px;
	background: url(../images/label2.gif) no-repeat 8px 6px #e7ffe7
}

.password_ok {
	width: 400px;
	height: 150px;
	text-align: center;
	margin: auto;
	margin-top: 50px
}

.password_ok h2 {
	font-size: 14px;
	margin-bottom: 35px
}

/*07.11.9新增一段结束*/
.validate_email .e_modify {
	height: 36px;
	font-size: 14px
}

.validate_email .newadd_text {
	padding-bottom: 20px;
	line-height: 18px;
	font-size: 12px
}  /*07.7.3*/
.validate_email .e_modify .t_span {
	float: left;
	padding-top: 3px
}

.validate_email .e_modify .text_e {
	float: left;
	width: 174px;
	height: 16px;
	border: solid 1px #a6a6a8;
	padding: 3px 0 0 1px;
}  /*07.8.7modify*/
.validate_email .e_modify .text_b {
	float: left;
	width: 70px;
	height: 22px;
	font-size: 14px;
	padding-top: 1px;
	margin-left: 10px;
	float: left
}

.validate_email .notice_1 {
	width: 392px;
	height: 35px;
	border: solid 1px #00be00;
	padding: 7px 5px 0 38px;
	line-height: 16px;
	background: url(../images/label2.gif) no-repeat 8px 6px #e7ffe7
}

.validate_email .notice_2 {
	width: 397px;
	height: 18px;
	color: #fa0404;
	border: solid 1px #ff5700;
	margin-top: 15px;
	padding: 7px 0 0 38px;
	background: url(../images/label1.gif) no-repeat 8px 6px #ffede3
}

.validate_email .e_back {
	height: 20px;
	padding-top: 20px;
	font-size: 14px
}

.validate_success {
	width: 350px;
	margin: auto;
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 6px;
	border: solid 1px #499f3c;
	background-color: #e8ffe3
}

.validate_success h4 {
	font-size: 14px;
	height: 23px;
	padding-top: 12px;
	padding-left: 35px;
	border-bottom: dashed 1px #879e82;
	background: url(../images/label3.gif) no-repeat left 5px
}

.validate_success h5 {
	font-size: 12px;
	font-weight: normal;
	padding-top: 15px;
	padding-left: 35px
}

.validate_success ul {
	padding: 10px 0 0 35px;
	list-style: none;
	line-height: 18px
}

.validate_success ul li {
	background: url(../images/bj_d_black.gif) no-repeat 3px 7px;
	padding-left: 12px
}

.validate_success ul .no_bj {
	background: none;
	padding-left: 0
}

.validate_fail {
	width: 205px;
	height: 45px;
	padding: 25px 0 0 110px;
	margin: auto;
	margin-top: 50px;
	margin-bottom: 50px;
	border: solid 1px #968e8c;
	background: url(../images/label4.gif) no-repeat 80px 20px #ffece8;
	font-size: 14px;
	font-weight: bold;
	color: #fa0404
}

.login_success {
	width: 489px;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 20px;
	padding-bottom: 9px;
	background: url(../images/login_bj1.gif) no-repeat bottom
}

.login_success .login_bj {
	background: url(../images/login_bj2.gif) repeat-y;
	padding: 6px 10px
}

.login_success .login_bj .succ {
	height: 35px;
	padding-left: 35px;
	border-bottom: dashed 1px #879e82;
	background: url(../images/label3.gif) no-repeat left top
}

.login_success .login_bj h5 {
	font-size: 14px;
	height: 25px;
	padding: 12px 0 0 35px
}

.login_success .login_bj h6 {
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 15px;
	padding-left: 35px
}

.login_success .login_bj ul {
	padding-left: 35px;
	list-style: none;
	line-height: 18px
}

.login_success .login_bj ul li {
	background: url(../images/bj_d_black.gif) no-repeat 3px 7px;
	display: block;
	padding-left: 12px
}

.login_success .login_bj ul .nobj {
	background: none;
	padding-left: 0;
	border-bottom: solid 1px #e4f8e3
}

.skim {
	width: 932px;
	margin: auto;
	margin-bottom: 10px;
	background-color: #eaeaea;
	padding: 12px 25px 0 25px
}

.skim h2 {
	font-size: 14px
}

.skim .merch {
	padding-left: 62px
}

.skim .merch .m_list {
	width: 112px;
	height: 187px;
	padding: 12px 60px 13px 0;
	float: left
}

.skim .merch .m_list img {
	border: solid 1px #b3b3b3
}

.skim .merch .m_list h6 {
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	padding-top: 8px;
	height: 32px
}

.skim .merch .m_list p {
	padding-top: 4px
}

.skim .merch .empty_box {
	clear: left
}

/*******登录部分的样式********/
.enter_part {
	width: 760px;
	height: 360px;
	padding-top: 15px;
	padding-bottom: 45px;
	margin: auto
}

.enter_part .introduce {
	width: 430px;
	height: 180px;
	margin-top: 65px;
	float: left
}  /* 2007-08-14修改登陆branding width 由410 改为 430*/
.enter_part .introduce img {
	margin-bottom: 10px
}

.enter_part .introduce ul {
	list-style: none;
	line-height: 18px;
	border-top: solid 1px #bab9b9;
	padding: 10px 0 0 2px
}  /* 2007-08-14修改登陆branding width406 去掉*/
.enter_part .introduce ul li {
	background: url(../images/bj_d_black.gif) no-repeat left 7px;
	padding-left: 12px
}

.enter_part .introduce ul .bj_none {
	background: none;
	padding-bottom: 15px;
	color: #757575
}

.enter_part .enter_in {
	width: 279px;
	height: 340px;
	background: url(../images/bj_enter_bottom.gif) no-repeat bottom;
	float: right
}

.enter_part .enter_in .bj_top {
	width: 279px;
	height: 8px;
	background: url(../images/bj_enter_top.gif) no-repeat;
	overflow: hidden
}

.enter_part .enter_in .center {
	width: 275px;
	height: 324px;
	margin: auto;
	border-left: solid 1px #7a7977;
	border-right: solid 1px #7a7977;
	background-color: #f9f9f9
}

.enter_part .enter_in .center .notice {
	height: 30px;
	padding: 12px 0 0 55px;
	font-size: 12px;
	font-weight: bold;
	color: #fa0404;
	background: url(../images/label1.gif) no-repeat 35px 10px
}

.enter_part .enter_in .center .change {
	color: #f3781d;
	background: url(../images/label1_2.gif) no-repeat 35px 10px
}

.main {
	width: 250px;
	height: 205px;
	margin-left: 15px;
	border-top: dashed 1px #afaba8;
	border-bottom: dashed 1px #afaba8
}

.main_change {
	height: 215px;
	padding-top: 25px;
	border-top: none
}

.main h3 {
	font-size: 14px;
	height: 40px;
	padding-top: 18px
}

.main ul {
	list-style: none
}

.main ul li {
	height: 25px;
	padding-bottom: 5px
}

.main ul li span {
	float: left;
	padding-top: 5px
}

.main ul li .blank {
	padding-left: 66px
}

.main ul li .textbox {
	float: left;
	width: 129px;
	height: 17px;
	border: solid 1px #a5acb2;
	padding: 3px 0 0 1px
}  /*07.8.7modify*/
.main ul li .checkbox {
	float: left;
	margin-left: 100px;
	margin-right: 5px;
	width: 20px;
	height: 20px
}

.main ul li .button_enter {
	float: left;
	width: 75px;
	height: 22px;
	font-weight: bold;
	margin: 0 5px 0 100px;
	padding-top: 2px
}

.user_new {
	width: 245px;
	height: 53px;
	padding: 15px 0 0 15px;
	font-size: 14px;
	font-weight: bold
}

.user_new .set_up {
	padding-top: 18px;
	font-size: 12px;
	text-align: right
}

/*****************注册登录帮助部分begin:07.8.3********************/
.empty_box_both {
	clear: both;
	height: 1px;
	overflow: hidden
}

.login_help {
	width: 982px;
	height: 28px;
	padding-top: 18px;
	border-bottom: solid 1px #c2d2e2
}

.help_content {
	width: 952px;
	padding: 15px
}

.help_content .content_l {
	width: 450px;
	height: 80px;
	padding: 110px 0 0 25px;
	float: left
}

.help_content .content_l .label {
	width: 13px;
	height: 13px;
	overflow: hidden;
	background-color: #5882b1;
	margin-right: 5px;
	float: left
}

.help_content .content_l p {
	font-size: 14px;
	font-weight: bold
}

.help_content .content_l2 {
	padding-top: 60px;
	width: 470px;
	float: left
}

.help_content .change_h1 {
	padding-top: 30px
}

.help_content .change_h2 {
	padding-top: 50px
}

.help_content .change_h3 {
	padding-top: 5px
}

.help_content .content_l2 .number {
	width: 30px;
	height: 90px;
	padding-right: 10px;
	float: left
}

.help_content .content_l2 .add_n_h {
	height: 260px
}

.help_content .content_l2 .p_content {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px
}

.help_content .content_l2 .change_content {
	line-height: 15px
}

.help_content .content_l2 .title_p {
	font-size: 12px;
	color: #FF3300;
	font-weight: normal;
	padding-top: 5px
}

.help_content .content_l2 .content_p {
	font-size: 12px;
	font-weight: normal
}

.help_content .c_yellow {
	color: #0041d5;
	font-weight: normal
}

.help_content .c_red {
	color: #e60011;
	font-weight: normal
}

.help_content .p_add_top {
	padding-top: 6px
}

.help_content .content_r {
	width: 457px;
	float: right
}

.question_answer_outside {
	width: 982px;
	padding: 35px 0 70px 0;
	margin-top: 15px;
	border-top: solid 1px #c2d2e2
}

.question_answer {
	width: 851px;
	margin: auto;
	background: url(../images/answer_bottom.gif) no-repeat bottom;
	padding-bottom: 7px
}

.question_answer .answer_title {
	height: 26px;
	background: url(../images/answer_top_c.gif) repeat-x
}

.question_answer .answer_title .t_l_bj {
	width: 7px;
	height: 26px;
	float: left;
	background: url(../images/answer_top_l.gif) no-repeat
}

.question_answer .answer_title h2 {
	float: left;
	padding: 7px 0 0 8px;
	font-size: 14px;
	font-weight: normal
}

.question_answer .answer_title .bold {
	font-weight: bold
}

.question_answer .answer_title .t_r_bj {
	width: 5px;
	height: 26px;
	float: right;
	background: url(../images/answer_top_r.gif) no-repeat
}

.question_answer .answer_c {
	width: 803px;
	margin-left: 1px;
	border-left: solid 1px #7ca2c4;
	border-right: solid 1px #7ca2c4;
	padding: 15px 15px 0 30px
}

.question_answer .answer_c h3 {
	height: 22px;
	background: url(../images/label_q.gif) no-repeat left top;
	padding-left: 18px;
	font-size: 14px
}

.question_answer .q_answer {
	padding: 0 0 15px 18px;
	background: url(../images/label_a.gif) no-repeat left top;
	font-size: 14px
}

.question_answer .q_answer p {
	padding-bottom: 8px
}

.email_explain {
	padding: 28px 125px 15px 145px;
	width: 712px;
	background-color: #f1f8ff
}

.email_explain h2 {
	height: 20px;
	background: url(../images/label_q2.gif) no-repeat left top;
	font-size: 14px;
	padding-left: 20px
}

.email_explain .explain_a {
	padding: 8px 0 20px 20px;
	line-height: 20px
}

.email_explain ul {
	padding-left: 40px;
	padding-top: 5px;
	list-style-type: square
}

.email_explain .c_yellow {
	color: #0041d5
}

.change_red {
	color: #ff0000
}